package com.pantech.imnak0.translationhelper.launcher;

import java.io.IOException;


/**
 * XML <-> 번역 요청용 excel file 로 변환해주는 프로젝트이다.
 * 원하는 방향에 따라 아래 주석을 풀고 사용하면 된다.
 * 
 * 모든 xml/xls 파일은 resource 폴더에 위치하며, 필요한 파일 역시 이 폴더로 복사하여 사용한다.
 * translate_form.xls : 번역 요청을 위한 원본 문서이다. 수정하면 안된다.
 * 
 * @author Nakyung Lim, ES Team #1
 *
 */
public class MainLauncher {
	public static void main(String[] args) throws IOException {
		GUILauncher launcher = new GUILauncher();
		launcher.go();
		
		/*
		 * 원본 strings.xml 파일을 번역 요청용 xls 파일로 변환.
		 * 변환 결과는 dropbox\translate_request.xls 로 생성된다.
		 */
//		XMLParser stringParser = new XMLParser();
//		stringParser.parse();
//		
//		ArrayList<String> keyList = stringParser.getStringIdList();
//		ArrayList<String> valueList = stringParser.getTextList();
//		
//		XLSCreator xlsCreator = new XLSCreator(keyList, valueList);
//		xlsCreator.create();
//		
//		System.out.println("번역 의뢰용 Excel file 생성이 완료되었습니다. dropbox\\translate_request.xls 파일을 확인해 주세요. \"번역의뢰요약\" 시트는 직접 작성하시기 바랍니다.");

		/*
		 * 번역이 완료된 xls 파일을 strings_언어.xml 로 변환.
		 * 번역 완료된 xls 파일은 translate_result.xls 로 변환 후 dropbox 폴더에 저장해야 한다.
		 */
//		XLSParser xlsParser = new XLSParser();
//		xlsParser.parse();	
//		
//		XMLCreator xmlCreator = new XMLCreator(xlsParser);
//		xmlCreator.create();
//		
//		System.out.println("번역 excel file 을 XML로 변환 완료하였습니다. dropbox\\strings_번역언어.xml 파일을 확인해 주세요.");
	}
}